package com.workingpub.commons.jdbc.builder;

import java.util.List;

/**
 * 逻辑表达式解析工厂
 * 
 * @author taoping
 *
 */
public interface ResolverFactory {

	/**
	 * 解析Sql块集合
	 * 
	 * @param buildContext
	 * @param entries
	 * @param localParams
	 * @return
	 */
	List<Object> resolve(BuildContext buildContext, Object[] entries);

	/**
	 * 解析Sql块
	 * 
	 * @param buildContext
	 * @param entry
	 * @return
	 */
	List<Object> resolve(BuildContext buildContext, Object entry);

}
